// pages/feedback/feedback.js
var api = require('../../config/api.js');
var util = require('../../utils/util.js');

Page({

  /**
   * 页面的初始数据
   */
  data: {
    adLoad() {
      console.log('Banner 广告加载成功')
    },
    adError(err) {
      console.log('Banner 广告加载失败', err)
    },
    adClose() {
      console.log('Banner 广告关闭')
    },
    placeholder: '请留下您的宝贵意见和建议，我们将会努力改进（不少于五个字）',
    feedbacktext: '',
    complain: '',
    feed: "bright789_view_hide",
    minlength: 0,
    prompt: ""
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function (res) {
    if (res.from == 'menu') {
      // 来自页面内转发按钮
    }
    return {
      title: '拍照识物，尽在探头',
      path: '/pages/index/index',
      /* imageUrl:'/image/xiangji111.png',*/
      /* desc:'下载探头，一起发现！ 点击下载探头APP',*/
      success: function (res) {
        // 转发成功
        util.successToast("分享成功");
      },
      fail: function (res) {
        // 转发失败
        util.errorToast("分享取消");
      }
    }
  },

  bindTextAreaBlur: function (e) {
    var that = this
    var complain = e.detail.value
    var length = e.detail.value.length
    that.setData({
      complain: complain,
      minlength: length
    })
  },

  /**
   * 提交数据
   */
  loginBtnClick: function () {
    var that = this
    var length = that.data.minlength
    var complain = that.data.complain
    if (length < 5) {
      util.errorToast("最少5个字");
    } else {
      wx.showLoading({ title: '提交中...' });
      util.request(api.FeedbackUrl, { action: "complain", complain: complain }, "POST")
        .then(function (res) {
          //console.log(res);
          wx.hideLoading();
          if (res.status==1){
            util.successToast("反馈成功");
            setTimeout(function () {
              wx.reLaunch({
                url: '../index/index'
              })
            }, 1000);
          }else{
            util.errorToast(res.msg);
          }
        }, function (error) {
          wx.hideLoading();
          util.errorToast("服务器发生错误");
        });
    }
  },
})